﻿using Microsoft.AspNetCore.Http;
using System;
using System.Threading.Tasks;

namespace Zeus.Mvc.Loggers
{
    public interface IHttpContextLogger : IDisposable
    {
        Task RequestLog(HttpContext context);

        Task ResponseLog(HttpContext context);

        Task ExceptionLog(HttpContext context, Exception ex);
    }
}
